(function flexible(window, document) {
    var docEl = document.documentElement
    var dpr = window.devicePixelRatio || 1

    // adjust body font size
    function setBodyFontSize() {
        if (document.body) {
            document.body.style.fontSize = (12 * dpr) + 'px'
        } else {
            document.addEventListener('DOMContentLoaded', setBodyFontSize)
        }
    }
    setBodyFontSize();

    // set 1rem = viewWidth / 16
    function setRemUnit() {
        var rem = docEl.clientWidth /16
        docEl.style.fontSize = rem + 'px'
    }

    setRemUnit()

    // reset rem unit on page resize
    window.addEventListener('resize', setRemUnit)
    window.addEventListener('pageshow', function(e) {
        if (e.persisted) {
            setRemUnit()
        }
    })

    // detect 0.5px supports
    if (dpr >= 2) {
        var fakeBody = document.createElement('body')
        var testElement = document.createElement('div')
        testElement.style.border = '.5px solid transparent'
        fakeBody.appendChild(testElement)
        docEl.appendChild(fakeBody)
        if (testElement.offsetHeight === 1) {
            docEl.classList.add('hairlines')
        }
        docEl.removeChild(fakeBody)
    }
}(window, document))



















// navs_list.addEventListener("touchstart", function (e) {
// 	startX = e.targetTouches[0].pageX;
// 	var str = this.style.transform;
// 	if (str != "") {
// 		 newstr = parseInt(str.slice(11, -1));
// 	}
// })
// navs_list.addEventListener("touchmove", function (e) {
// 	var moveX = e.targetTouches[0].pageX - startX;
// 	var translatex = newstr + moveX;
// 	var rangex = navs.offsetWidth - navs_list.offsetWidth;
// 	if (translatex <rangex-60 ) {//限制一个范围
// 		// 设置一个可超出60px的范围
// 		translatex = rangex;
// 	} else if ( translatex> 60) {
// 		translate = 0;
// 	} else {
// 		this.style.transition = "none";
// 	this.style.transform = "translateX("+translatex+"px)"
// }
// })
// 	navs_list.addEventListener("touchend", function (e) {
// 	dy=e.change
		
	

// })